Computer and Modernization ›› 2013, Vol. 1 ›› Issue (7): 188-193.doi: 10.3969/j.issn.1006-2475.2013.07.049

• 应用与开发 • Previous Articles     Next Articles

Design and Implementation of CEGUI Interface Editor

HU Mian-tao1, CHEN Tao-tao1,2, DU Xiao-rong1,2   

  1. 1. School of Physics and Engineering, Sun Yat-Sen University, Guangzhou 510275, China; 2. Zhuhai Laboratory, State Key Laboratory of Optoelectronic Materials and Technologies, Sun Yat-Sen University, Zhuhai 519082, China
  • Received:2013-03-05 Revised:1900-01-01 Online:2013-07-17 Published:2013-07-17

Abstract: CEGUI (Crazy Eddie’s GUI) is an interface development library which is open source and fully object-oriented, and it provides free interface design framework for game users. This paper first introduces the architecture of Graphical User Interface (GUI) library CEGUI, and then elaborates the process that CEGUI generates game interface through parsing layout file. Finally, on the basis of combination of GUI library Qt and CEGUI, an interface editor QtCELayout is built. By using QtCELayout, user can edit game interface and export corresponding layout file, which is more convenient for them to design CEGUI interface rapidly, thus greatly reducing time and energy needed for interface development.

Key words: CEGUI, game interface, layout file, Qt, interface editor